Skip to content

chore: Switch to module system#313

Merged
samuelburnham merged 3 commits intomainfrom
module-system
Feb 25, 2026
Merged

chore: Switch to module system#313
samuelburnham merged 3 commits intomainfrom
module-system

Conversation

@samuelburnham
Copy link
Copy Markdown
Member

@samuelburnham samuelburnham commented Feb 24, 2026

Switches to the module system, which separates public and private scope per https://lean-lang.org/doc/reference/latest/Source-Files-and-Modules/#module-scopes. I marked most library functions with public section to prevent breaking changes for now, but internal functions can be marked as private defs so they aren't exported to other modules or downstream.

Merge after argumentcomputer/Blake3.lean#30 and argumentcomputer/LSpec#74

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants